Skip to main content

Full text of "International QL Report (IQLR)"

See other formats




January/February 1992 


Published by SeaCoast Services 





Published 4 - 6 times per year Volume I, Number 5 $3.00 


EDITORIAL 


NEWPORT, RHODE ISLAND, USA - THE EDITORIAL STAFF 


Two new products have made their way onto the QL scene, the long awaited TEXT87 
PLUS4 wordprocessor (see News Release in this issue). It is a major rewrite of their 
TEXT 87, and we look forward to reviewing it. Jurgen Falkenberg has released his "Hard 
Disk Interface" (Gold Card version due this spring). This interface is both MFM and RLL 
compatible, supporting a wide choice of Hard Drives. 


There are two articles in this issue that are not QL specific, but relevant to a large number of 
IQLR readers. The first deals with a 32K buffer chip for Panasonic printers. The second 
deals with PC Pursuit, an online communications service. 


TOOLKIT II enthusiasts will notice the absence of our "TOOLKIT II TUTORIAL", 
unfortunately PART 4 had not arrived by press time. 


We've been hard at work these last few months, completely rewriting and expanding the 
"QL SURVIVOR'S SOURCE BOOK" (see article in this issue), and working on the 
“INTERNATIONAL COMPUTER GLOSSARY", which we hope will be finished by the 
time you read this. 


In response to requests from readers, we are offering bound volumes of IQLR. Volume #1 
(issues 1-6) will be spiral bound with plastic laminated covers. We will also provide the 
covers separately, for those of you who have kept your back issues. Contact IQLR for 
more information. 


Our next issue will complete our first year of publication, and thanks to you, our second 
year promises to be just as exciting. 


When we started IQLR, our aim was to disseminate information and reestablish 
communications between widely separated QL users. Some have said that we priced the 
subscription rate too low. We never intended to make a profit, but did expect to cover our 
costs. We based the subscription rate on a 12 page quarterly newsletter. As it turned out, 
each issue expanded in size and we published bi-monthly. With the increased size, the 
postage costs doubled and we decided to mail in an envelope to prevent your newsletters 
from arriving dogeared. To compound this, our paper and printing costs have spiraled 
upwards. In order to meet the increased cost, and still provide a quality newsletter, it's 
necessary to increase subscription rates to $14.95 per year for the USA, $16.95 per year 
for Canada, and $28.00 for the rest of the world (US funds). We sincerely hope this 
increase does not adversely affect any of you. 


IQLRS-1 





Subscription renewal at the above rates will be in effect starting with Volume 2, Issue #1. 
We urge readers to encourage their QL friends to subscribe to IQLR, the more subscribers 
we have, the better able we'll be, to take advantage of price breaks, that can help us keep 
our rates low. As an incentive for early renewal, we are offering a $2.00 discount off the 
new subscription rates, if your renewal is received before March 1, 1992. 


MEGA DISK DRIVES & THE GOLD CARD 


Recently we've discovered that when married to the Gold Card, not all 3.2 meg disk drives 
are created equal. After further research, numerous calls to Miracle Systems, and the 
expenditure of $160.00, we are convinced that the 3.2 meg disk drives listed in issue #3 of 
TQLR are not FULLY compatible with the Gold Card. 


While these drives "will" read 720K disks, you cannot successfully write to them. When 
this is attempted, all information on the disk is lost. When formatting any size disk, they 
attempt to format to the 3.2 meg (6400 sectors) capacity of the drive. 


Miracle was not aware that Teac was selling two versions of their 3.2 meg disk drives, one 
that was created especially for the IBM, and the second created for all other users. Of 
course, the drive that was most readily available in North America was the IBM version. 


The disk drive that "does" work with the Gold Card is the TEAC FD235J "3653". The 
second set of numbers is the key, the number of the drive that is not compatible is the 653. 


The correct drive can be purchased from: J.D. Hannam Co. for $95.00 each. Their 
telephone number in the U.S.A. is: 800-228-0308. Remember to specify FD235J 3653. 


3RD ANNUAL ITALIAN QL FAIR 
BERBENNO, ITALY - DR. EROS FORENZI 


QITALY CLUB in conjunction with SPEM of Italy will host the 3rd Italian QL User Fair 
on Sunday the 12th of January 1992, at Via Ponchielli 26/A, Turin, Italy. For additional 
information concerning accommodations and on-site assistance (English and Italian 
spoken), please call in Italy: 


Dr. Eros Forenzi 
39 39 484686 (Work number MON-FRI) 
39 342 492323 (Home number weekends only) 


We expect most major European dealers, in addition to the usual QL offerings (seminars, 
news, bug-hunting, software, hardware, etc., etc.). We hope to see you at the fair. 


32K BUFFER CHIP/PANASONIC PRINTERS 


In a recent issue of the LISTing Newsletter (LIST User Group publication) there was.an 
interesting offer for a 32K buffer chip for $12.50 plus $1.00 shipping each. Panasonic 


IQLRS-2 


charges over $50.00 for a similar chip. One of the major advantages of increasing the size 
of your printer buffer is to allow you to download additional fonts for use by the printer. 
Bob Gilder of the LIST Group has installed one of these chips and is very pleased with its 
performance. 


The 32K buffer chip is compatible with the 1092], 1123,1124, 11241, 1180, 1191, 1524, 
1624, 1654, and 1695 model printers. Send your check or money order to: 


R.J. Kulman 

2769 East 65th Street 
Brooklyn, NY 11234 
USA 


NEWS RELEASE - TEXT87 PLUS4 
LONDON, UNITED KINGDOM - SOFTWARE 87 


( Please note that this is a news release from the vender and not a review - we have not yet 
reviewed this product - Ed.) . We are glad to announce the release of TEXT87 PLUS4. As 
you will see in the accompanying information, the new PLUS4 offers many advantages 
over previous versions of TEXT87. 


TEXT87 PLUS4 is finally out of wraps. Based on the proven technology introduced in the 
previous releases of text87, the new PLUS4 is a complete rewrite in object orientated ANSI 
C and 68000 assembly language using state of-the-art development tools and cross- 
compilers not availabie for ine QL. These tools have enabied us to surpass the 
specifications of version 3.00 by leaps and bounds, while maintaining program speed and 
size. There are many new features and commands, but above all we have taken great care to 
make the program a joy to use for simple editing tasks and for publications with complex 
layouts. 


FOR THE BEGINNER there is a mode with short menus that hide the more advanced 
features of the program, and there is more compatibility with commands and key-presses 
used in Quill. The HELP system can also be put on constant display. 


FOR THE ADVANCED USER, up to 4 documents can be open simultaneously, with up to 
2 windows over each document so that you can edit the text while looking at a different part 
of it. Windows can be arranged and resized manually or automatically and switched 
quickly. Constant display of page and column ends on the screen with all the changes of 
line-spacing accounted for, page preview shows full A4 (slightly larger than US 8 1/2" x 
11") pages on the screen before you commit the text to paper. 


It has flexible page layout with up to 12 frames of text on each page, and distance between 
columns of text can be varied, columns with unequal widths and heights can be set up as 
well. Up to 64 different page layouts can be set up for each document with support for 
automatic layout change between even and odd pages. Layouts are saved and loaded with 
the document, and there is an enhanced layout editor with live display of sizes and larger 
increments for faster moving and resizing frames. The new export command saves the 
highlighted block as a complete formatted document ready to merge into another text. 


FOR EVERYONE, we have an enhanced menu system with more context-sensitive 
prompts and information on display, there's fast escape from any menu to the editing 


IQLRS-3 





window, and very fast search and replace, both backwards and forward, case dependent, 
and independent. 


New selector boxes allow much faster choosing of typefaces, screen founts, etc. An 
enhanced spell checker features selector boxes for browsing the dictionary, and automatic 
replacement of the selected word which is now automatically capitalized, if the original 
began with a capital. There is an additional large English dictionary. 


We have an overwrite mode in addition to the default insert mode for editing, and 
paragraph indents in addition to outdents can be set up on rulers, the ruler for the current 
paragraph can be changed with one command. After editing rulers, parts of the text affected 
are reformatted automatically, no need to issue the reformat command. A horizontal scale is 
displayed with the ruler, and the ruler is panned when panning horizontally over wide text. 


There's a choice of menu position at the bottom or top, a la Quill, and more logical cursor 
moves. Move by word puts the cursor on the first character of the next/last word, move by 
paragraph puts it at the start of a paragraph, move up and down by several lines retains the 
original horizontal position if possible, and there's new commands for moving up and 
down by one screen or frame. 


The inclusion of more flexible erase operations, allow erasing through line ends when 
erasing backward or forward. Block marking is easier, simply move the cursor to the first 
or last character while holding down an extra key. 


TEXT87 PLUS4 is supplied on two disks with a comprehensive new manual. The cost of 
our latest offering is 79 POUNDS STERLING. We offer the following upgrade path for 
those of you who already own a version of TEXT87. 


Version 3.xx or later 39 POUNDS STERLING 
Earlier or Budget versions 49 POUNDS STERLING 


When upgrading, be sure to send us the original TEXT87 disk, the cover from the manual, 
and the cover from the manual supplement (if you have one), as these items are your proof 
of purchase. Please send your order to: 


SOFTWARE 87 
33 Savernake Road 
London NW3 2JU 
United Kingdom 


WHAT USE IS THE QL IN EDUCATION 
CARRBORO, NORTH CAROLINA, USA - DOUG DEWEY 


For over a year now I have had three QLs set up in my classroom at Chapel Hill High 
School where I teach introductory Spanish and am the speech and debate team coach. The 
QLs are expanded to at least 640K of RAM, have three and a half inch disk drives, and 
RGB monitors (2 QL monitors and a SANYO DMC 6113). I have gradually assembled 
these systems as friends and acquaintances have gotten rid of their orphan computers and 
gone on to Big Blue. I use the computers for wordprocessing chores that are the mainstay 
of a teacher's life and times, as well as doing grades and writing grade reports. In addition, 
I use them for instruction with two programs; REVISOR and DBTUTOR. 


IQLRS-4 





In terms of value for money, the QLs have been superb in all areas. In terms of the 
irritation factor of a machine crashing now and again, I would rate the QL as only a C+. 
Some machines are more resistant to crashing than others. Some machines allow more 
handling by students without a severe and violent reaction on the part of the machine. Some 
students handle computers more harshly, too. The more computers are used during 
classtime, the more they tend to hang up or crash during that classtime. They follow 
Murphy's Law (or Laws) as strictly as any other entity. 


Students tend to handle the whole unit. If two students are working on one machine --a 
way to maximize its use and multiply the instruction it can provide--they tend to pass the 
QL back and forth as they take turns on the keyboard. Don't forget that with the QL the 
keyboard is part of the main unit and that extra memory and drive interface are not rigidly 
connected. With movement, things tend to flex, and flex tends to crash. Coupled with the 
natural tendencies of some QLs to crash, I have found more problems with some stations 
than others. I now have enough QLs that I can switch one machine in for another if it 
seems to be following its natural tendencies. I have them proped up on their little feet. I 
used to use three feet per machine but two is fine. I attach them with super strong velcro 
squares (from Radio Shack) which I cut to fit the recessed area of the foot and punch a 
large hole for a screw. I put each foot over a screw such that I can get the screw out 
through the velcro. As most of you are aware, this is a necessity as QLs are generally 
(constantly) in need of the attention of the tinker in us. Otherwise what would we have 
gotten them for, eh? 


The nice thing about the QL is that it can be tinkered. A new keyboard matrix, a different 
8301, a new 8049--maybe even a new 68008--and you're off again. It's amazing how time 
flies when you're having fun. Every time a QL crashes I wonder whether or not I'm having 
fun. I must say, however, that they are not so bad as to be useless. But rather, they are just 
bad enough to be irritating at times. They are like some of my students: Sam and Jeremy 
and George, to name a few. I find myself constantly tinkering with them as well. 


The gradebook program I use for is called “The Master Teacher" by Mel MacKaron. It is a 
good program with lots of features, and I have modified it so that it works well with 
QLOAD on the various machines. The program used to be specific to the JSU ROM-- 
something to do with the windows and the WHEN ERROR instruction, I believe. It was 
available for the Timex Sinclair 2068 and is available for the IBM as well. One feature it 
lacks on the QL is the ability to automatically update the student list to the next student 
when a set of grades is entered for, let's say, a single quiz or test. The program does allow 
for quick and easy entry of a number of grades for individual students. Mel MacKaron tells 
me that when he wrote the IBM version of "The Master Teacher" he included the automatic 
update feature of entering grades. 


The two instructional programs I use are REVISOR and DBTUTOR. I must say that I like 
DBTUTOR the best as it encourages questions where the correct answer must be typed in 
and then checks that answer to see if it is "ok" or "x" (needs changing). Both programs 
have a flashcard feature allowing the user to simply review a lot of material quickly in 
flashcard style. Both can randomly present material, print out questions with/without 
answers allowing for the teacher or student to generate a variety of simple test or quiz 
items. REVISOR is more flashy with a number of screen colors, but it is all multiple choice 
in its format. It has an interesting feature allowing the presentation of a block of text which 
can be adjusted so as to blank out or reveal just portions of the text at the user's command. 
One other advantage of REVISOR is the ability to link modules of material together so that 


IQLRS-5 





additional question and answer units can be loaded in, but only in a fixed order. I wish that 
REVISOR had a feature whereby answers could be typed in as that's what I need for 
teaching Spanish. 


DBTUTOR fills the need very well in terms of its ability to check answers against a 
preprogrammed “correct” answer. There is however no facility for any error analysis or 
branching which could lead to different explanations that are instructional in nature. No real 
feedback options are given. It keeps score nicely of how the learner is doing and it can be 
adjusted to a variety of presentations, timing patterns, etc. When you load in the program it 
is a bit of a fiddle to get to the point where anything of value is happening. You can enter a 
succession of keystrokes that get you from one menu to another so that, in time, you are 
ready to begin a drill, but I would rather have it be more automatic. DBTUTOR, like most 
things for the QL, requires tinkering. 


The big surprise for me last year was how useful I found these programs with all sorts of 
learners. They seemed to benefit from their practice and at times did better on written 
quizzes. At the end of the year I used them to help to review a lot of material with students. 
But the programs also required a good deal of time to input question-answer strings. So far 
this year I have not been using the programs as much as I did at the end of last year. The 
major problem that I have to deal with is that I'm the only teacher with QLs. The limitations 
were obvious to me this past summer when I took a special course on an instructional 
system called CALIS at Duke University. CALIS is an IBM program developed at Duke to 
aid in language learning. I'm afraid I must say that it is head and shoulders above either 
REVISOR and DBTUTOR in terms of its branching and error analysis and feedback. 
CALIS also runs in a plain vanilla format on older machines as well as a fancy format 
under Windows 3.0 on newer, faster IBM machines. It can use video clips with sound and 
laser/CDs allowing for a wider use of technology than the QL, which is intellectually about 
10 years old now. I plan, however, to work on the QL programs this winter break as well 
as do some work on CALIS. Both machines and all three programs have their uses. All 
take a lot of time and work on the part of the teacher. You can scan text into CALIS but it is 
then necessary to set right and wrong answers and branches, and that takes TIME. 


EXEQTOR LIMITED EDITION 


DINSLAKEN, GERMANY - MARTIN FLORICHS 


Some time ago I wrote you conceming our projected 'SuperQL’, and discussed the 
possibility of offering it in kit form (see IQLR issue #3, page 13). 


COWO Electronic of Switzerland, and we at QLYMPIC Computer Systems here in 
Germany, are proud to announce to your readers, that we are NOW building the 
"SuperQL', which we have named the "EXEQTOR LIMITED EDITION". Delivery to 
North America will take about six weeks after receipt of an order. A decision on a kit 
version will be made in the near future. 


Anyone interested in this machine should contact COWO Electronic as they are handling 
sales and delivery outside Europe. Their address is: 


COWO ELECTRONIC 

Munsterstrasse 4 

CH-6210 Sursee 

Switzerland Tel: 045 211 478 


IQLR5-6 


The base model specifications for the EXEQTOR are; Sinclair QL Motherboard, tower case 
with 200 watt power supply, Miracle Gold Card, 720K 3.5" disk drive (additional drives 
and sizes optional), JFC Keyboard-90 Interface and 101 key keyboard, QIMI Mouse 
Interface with two button mouse, JS ROM's (Minerva optional), and QTOP user front end 
software. 


We are also offering a 40 Meg Hard Disk and twin Microdrive units as additional options. 
The base model price is 2290 Swiss Francs. Thank you again for your interest, and please 
extend our best regards to your readers. 


QL SURVIVOR'S SOURCE BOOK 
NEWPORT, RHODE ISLAND, USA - SEACOAST SERVICES 


We are happy to announce the release of the second edition of the "QL SURVIVOR'S 
SOURCE BOOK" (QLSSB). It's been completely rewritten and expanded with the 
addition of three new categories. 


The front and back cover have been redesigned to reflect changes in the QL world, as has 
the bulk of the text. Two versions of the QLSSB are now available. The first, has 
laminated covers that withstand coffee spills, hard use, etc. The cost for this version is 
$12.95 plus $3.00 s & h. The second has standard card stock covers. The cost for this 
version is $7.95 plus $3.00 S & h. Both versions contain the exact same information, are 
spiral bound, and available from IQLR. 


The seven categories/sections are as follows: 


QL BOOKS: this section contains a listing of every book published to date, that we 
know of. We list the title, author, country of origin, and ISBN number. 


QL BULLITIN BOARDS: this section lists the major international bulletin boards 
that are either QL specific, or contain QL interest sections. 


QL HARDWARE SUPPLIERS: this section lists the known hardware 
manufacturers, dealers, spare parts, repair specialists, and suppliers of new and/or used 
equipment world-wide. We include the name, address, telephone number, and give 
examples of their wares. 


QL PERIODICALS: this section lists all the major periodicals that cover the QL or 
its clones. 


QL PUBLIC DOMAIN & SHAREWARE SUPPLIERS: this section lists suppliers 
who can supply you with the great wealth of pd and shareware software. 


QL SOFTWARE SUPPLIERS: this section lists companies and individuals who 
offer commercial software world-wide. This is the largest section with over 60 different 
listings from more than eleven countries. As is always the case, we list name, address, 
telephone number, and give examples of their wares. 


QL USER GROUPS: in this section we list the known QL specific user groups 
world-wide. Any group that supports the QL or its clones should be listed in this section. 


IQLR5-7 


The QLSSB 2nd edition is available and shipping now. Contact IQLR for more information 
or to place an order. 


WHY MINERVA ??? 
NEWPORT, RHODE ISLAND, USA - BOB DYL 


This question is asked over and over again. The simple answer would be in the form of 
another question. DO YOU WANT AN ENHANCED QL OPERATING SYSTEM??? If 
you answered in the affirmative, but require more, then read on. 


The Minerva ROM is available in two versions, the standard model is designated the MK I, 
and the expanded model the MK I. We'll begin by listing the enhancements that are 
common to both. 


Both are easy to install with no soldering required. Just open the computer and remove the 
two ROM chips. Plug in the new PCB that comes with the MINERVA into the left hand 
ROM socket and replace the QL cover. This still leaves the external ROM port available. 


Immediately noticeable are the considerable speed increases in bootup, RAM test, multi- 
tasked programs, BASIC program search, TRAP entry, floating point arithmetic, string 
manipulation and graphics display. In addition to the overall speed increases you can run 
concurrently, multiple SuperBasic interpreters, perform WARM resets from the keyboard, 
access a second screen via the extended mode, utilize an extended character set including 
Greek and control characters or use upside down scaling. 


In addition to all this, you have an interactive SuperBASIC syntax checker that places the 
cursor on the error point until you correctit. There are many more enhancements than we 
have room for in this article, but to me the bottom line was, my QL runs faster and cooler 
with Minerva installed. 


The Minerva MK II has all the above features plus, a battery backed RAM (keyboard 
programmable) and crashproof real time clock. It features an I2C bus that drives the on- 
board clock/ram chip, and can be used to drive robots, analog and digital I/O chips to 
telephone dialers, LCD drivers, teletext chips, and voice synthesizers. 


Which do you buy, MK I or MK II ??? Only you know which would best suit your needs. 
As I write this article in early December, the MK II is not yet compatible with the Gold 
Card. Qview and T.F. Services are working hard to correct this problem, and by the time 
you read this, I anticipate that compatibility will have been accomplished. (On 17 December 
1991 I received an updated MINERVA MK II, version 1.92, as well as the latest Gold 
Card ROM chip version 2.26. I'm pleased to report the MK II is now compatable with the 
Gold Card and they both work fine). 


In any case, the MK 1 is compatible with the Gold Card and all other QL configurations 
(that I am aware of). Both offer excellent value for money, and the distributor, T.F. 
Services has one of the best reputations in the QL world. 


We are negotiating with T.F. Services for the purpose of setting up an IQLR organized 


group buy, for the MINERVA ROM. For more information, call me at : 401-849-3805, or 
write to IQLR. 


IQLR5-8 


PC PURSUIT 


In the article "ONLINE WITH THE QL" by Ron Blizzard in issue #4, Ron mentioned PC 
PURSUIT, an online service that let's you call BBS's in all major cities in the evenings for 
a flat monthly fee. 


PC PURSUIT is a service of US SPRINT, their regular membership fee is $30.00 per 
month. That includes up to 30 hours of non-prime time usage. During prime time the usage 
fee is $10.50 per hour. 


Prime time hours are from 7:00 am to 6:00 pm (your local time) Monday through Friday. 


Non-prime time hours are from 6:00 pm to 7:00 am (your local time) Monday through 
Thursday; 6:00 pm Friday through 7:00 am Monday (local). 


For additional information, or to join PC PURSUIT, call them at: 800-736-1130. 


SBYTES AND THE GOLD CARD 


NEWPORT, RHODE ISLAND, USA - BOB DYL 


A number of years ago, it was determined, that heat buildup could be reduced in the QL by 
replacing the ROM's with an EPROM. EPROMs run cooler than ROMs and one EPROM 
can replace both of the origina! ROM chips. 


The SBYTES command allows the code on the ROM to be copied to disk or microdrive 
without the necessity of removing the ROM chips. This code could then be used by an 
EPROM Programmer (burner) to duplicate the ROM on an EPROM. Over the years, this 
has been the tried and true method. 


The installation of a Gold Card changes this. With its 68000 processor, and two megs of 
memory it handles the ROMs differently. Upon booting up the QL, the Gold Card reads the 
code for the operating system from the ROM(s) into it's memory creating a "MIRROR 
IMAGE" of the ROM, which is then used by the processor instead of the original, resulting 
in much faster response times. 


What's the problem ??? Sounds good so far. True, you can still use SBYTES, and it will 
copy the code to disk or microdrive cartridge, and the EPROM Programmer will burn the 
code onto a chip the same as before. But when you install and attempt to run your new 
EPROM, you quickly realize it doesn’t work correctly. 


We ran dozens of tests using two different EPROM PROGRAMERS, and a new EPROM 
each time. All failed to run. We've determined the problem is with the "MIRROR 
IMAGE". When SBYTES is done on a non Gold Card QL everything is fine and the code 
is dumped from the ROM chip. But when the SBYTES command is used on a QL with the 
Gold Card installed, you're actually dumping the code from the "MIRROR IMAGE" 
instead of the original ROM(s). Examination of the code exposed differences between the 
original code and the supposedly Mirror Image. Whether these differences occur in order to 
accommodate the 68000 processor or because the code becomes altered while running we 


IQLR5-9 


were not able to ascertain. However, a comparison of the code from a standard QL and 
from one with a Gold Card installed indicated 51 differences between the two files. 


This leaves us with two possibilities, either you remove the ROM's for burning, or you use 
SBYTES on a QL without a Gold Card, both methods work fine. For those of you without 
an EPROM Programmer, the company listed below, can perform this service for you, and 

supply the EPROM PCB as well. 


MECHANICAL AFFINITY 

513 East Main Street 

Peru, IN 46970 

USA Tel: 317-473-8031 


CORRECTION 


In the last issue of IQLR (#4) there was a typographical error in the Assembly Language 
listing in Will Horton's article on "LINKING ASSEMBLER INTO C PROGRAMS". 
Approximately two thirds of the way down the listing is the following line; 


AGAIN MOVE.B ()(A6,A1.L),(A4)+ load name onto pointer 
The correct line should have read; 
AGAIN MOVE.B 0(A6,A1.L),(A4)+ load name onto pointer 


We regret any inconvenience this may have caused. 


DATADESIGN : REVIEW OF A NEW DATABASE 


CORNISH, NEW HAMPSHIRE, USA - BILL CABLE 


Iam a big fan of PSION's ARCHIVE Database and a promoter of the use of databases in 
general. Bob Dy] recently loaned me a copy of DATAdesign by PROGS (PROfessional 
and Grafical Software - programmers Joachim & Nathan Van der Auwera) of Belgium to 
review. To my knowledge, the QL only had ARCHIVE and FLASHBACK as general 
purpose database systems so the release of DATAdesign is a significant event for QL users. 
Į have no direct experience with FLASHBACK so my vantage point is that of a heavy duty 
ARCHIVE user. 


DATAdéesign is a fast, user friendly database system, with multiple line fields and the 
ability to add and delete fields at any time. A "state of the art" user interface is provided by 
the pointer environment of Qjump and menu extensions of Jochen Merz. The pointer 
system is designed for a mouse or arrow/enter keys. In order to allow for user flexibility in 
handling the data, a toolkit is included so the user can create, read, and manipulate 
DATAdesign files in SuperBASIC or assembler. This allows for powerful programming 
flexibility for those wanting to do special work. It comes on one disk with a 124 page 
manual. The software includes the extensions, the main program, a configuration program 
to set colors and print device, some demo databases, an example SuperBASIC program, 
and a program to convert ARCHIVE export files to DATAdesign files. There is no doubt 


IQLRS-10 


that this package represents a major programming effort and provides some unique features 
not found in any other QL program. 


DATAdesign boots up quickly even though hotkey extensions, pointer extensions, menu 
extensions, and the DATAdesign engine must be loaded into memory first. These 
extensions must be installed before any other task is started so users might want to 
incorporate them into their basic boot up routine. The main-window appears with menu 
choice icons in the upper part of the screen. A choice can be made by mouse, arrow/enter 
keys (also a joystick - Ed) or by using <CTRL> key sequences for specific commands as 
listed in the manual. I have no mouse but found the arrow/enter keys easy to use. As I 
became familiar with the <CTRL> key commands I preferred that method since it required 
the least effort. The large lower part of the screen is used to hold field names and values. 
By in large, I found most commands intuitive and easy to use but some didn't work as I 
expected and J had to read portions of the manual carefully before I felt comfortable with 
them. There are several sample databases that can be loaded to play with. One can switch to 
SuperBASIC and back at any time with <CTRL> <C>. 


Nice Features: 

The manual has a good table of contents and index. Most puzzling terms can be quickly 
looked up. The English is good and the style clear. There is a registration card provided 
and user support is promised. 


This is a fast program. Databases load fast and save fast. Searches, sorting (ordering), 
filtering (selecting) are all fast. Screens update quickly as when browsing through records. 
The entire database is kept in memory so no disk accesses are required while working with 
a database. 


Creating a database and adding or removing a field is easy. Multiple lines can be added to 
any field so data having long segments of text can be easily handled. 


The program is easy on memory so many copies of DATAdesign can be multitasked at the 
same time simply by repeated EXEC DATAdesign. Switching between them and 
SuperBASIC is done by using <CTRL><C>. The basic screen can be resized and moved 
or put to sleep. The screens are saved when switching between tasks so it is always clear 
what is going on. 


Print layout is handled by a simple printing language and can be saved in a file for future 
use, Each print layout is made up of a series of characters telling what to print and where is 
called a form-string. Laying out an address label or a product ID label would be easy to do. 


There is a viewing command that allows one to see one particular field for nine records at 
once and one can scroll through records quickly, nine at a time. The field being viewed can 
be easily changed. 


Searching, filtering, printing, viewing , and sorting have popup menus that work in a 
similar manner. I found them a little awkward but effective once I learned the parameters. 


There is a "mark" flag that can be switched on or off for each record and filtering can work 
off of it. 


IQLRS-11 


Criticisms: 

There is minimal documentation given about the Qjump extensions installed. The user is 
advised to refer to the Qjump manual. Unless this manual is supplied with DATAdesign I 
think is a serious omission. I am not familiar with these extensions and would like to know 
more about what they are and the changes they make to my working environment. I know 
that the <ALT><ENTER> that I am used to using to retype my last line is disabled. There 
are probably many useful features too, but I don't know what they are. 


There is no way to convert from DATAdesign to ARCHIVE export format without the user 
doing some SuperBASIC programming using the DATAdesign extensions. There are a few 
complications here because DATAdesign supports longer text fields than ARCHIVE does. 
Still ARCHIVE is the standard for database work on the QL and for the user not to be able 
to easily give database information to others who use ARCHIVE is a serious omission. The 
conversion program supplied to convert ARCHIVE export files into DATAdesign files 
works very slowly and no status information is displayed while it is running. I converted a 
400 record ARCHIVE address database to DATAdesign format and it took more than a 
hour. To export it to or from ARCHIVE only takes several minutes. 


When a database is first accessed the last record which is always empty is displayed so one 
sees fields with no values. I found this confusing at first and irritating later on even though 
a simple key press would move me to a real record. Many times when a database is 
accessed there is no intention of adding records. To continually end up at this empty record 
was distracting. 


The basic screen layout is not flexible. You can only see the fields one after the other down 
the screen. The fields have to appear in the order of their creation. Just as important as 
being able to add or remove a field is to be able to change its location because we often find 
that we only need to enter or change certain fields most of the time. Having to move past 
extraneous ones all the time wastes time. An address is much more appealing if it is laid out 
more like an address label rather than in a linear fashion. It would be nice if the form-string 
used for printing could also apply to the screen so custom designed screens could be made 
without resorting to the SuperBASIC extensions. 


Although each SuperBASIC function is described by form, action, and parameters, it 
would be helpful to have an example use of each one as part of the description. I have seen 
this done in a description of C routines and it is very effective. Just a short description of 
the context of its use and a few lines of actual code are all that is needed. This could save 
users a lot of extra effort. 


DATAdesign and ARCHIVE comparisons: 

DATAdéesign loads the complete database into memory like a wordprocessor and you have 
to specifically save any changes although you are reminded of this by the program when 
you try to quit or load another database. ARCHIVE only reads data into memory as it needs 
it. It has the nasty quirk of corrupting opened databases not closed properly. Either system 
can lose data if sensible precautions are not followed. Loading ali data into memory makes 
things work faster but for large databases it might become unworkable. I use ARCHIVE 
programs that have almost a disk full of data files accessed at the same time. Keeping all 
that in memory can tax a system, but that is an extreme example. 


Sorting in DATAdesign works on up to two fields to any depth (I think), and in ARCHIVE 
it works on up to four fields to a depth of eight characters for each field. In some 


IQLRS5S-12 


applications I have to use sorts on three fields although most users may not have such 
needs. The eight character depth limitation of ARCHIVE sometimes causes problems. 


In ARCHIVE you have to program or use full word commands to do much of anything. 
You can buy third party front ends for specific applications. DATAdesign has a very nice 
user interface build in. I imagine third party applications will become available for 
DATAdesign also. 


DATAdesign allows for programming custom work in SuperBASIC and ARCHIVE has its 
own language. I would much rather program database applications in ARCHIVE's 
language than in SuperBASIC even though SuperBASIC is a nice language. The 
ARCHIVE language is a sophisticated database language and has a nice built in editor and 
good error tracing. SuperBASIC is a genera! purpose language with only fair error tracing. 
The advantage of using DATAdesign would be program speed and better control of user 
interface. These could easily make up for other drawbacks and make DATAdesign the 
database of choice for for many people. 


ARCHIVE can easily export data to other programs and even to PCs. DATAdesign is not 
quite so flexible with the user having to resort to SuperBASIC programming to export data. 
Both programs can easily "print" to a file to import to a word processor. 


ARCHIVE is much superior in handling numbers. It keeps 14 significant digits. 
DATAdesign keeps numbers as text although you can sort numerically but can not do 
number manipulations on its own. If one used SuperBASIC to do numeric manipulations 
with DATAdesign databases then its seven significant figure limitation would mean that 
10000.00 would be near the limit of usable accuracy without resorting to special 
techniques. 


Conclusion: 

For a general purpose text database out of the box, DATAdesign is the best system I know 
of for the QL. I am not a big GUI (Graphic User Interface - Ed.) fan, but it works and 
most will like its flashy style. To many people its speed alone makes it a must. For 
database application programmers it offers the possibility of making a more marketable 
product. The programming environment is powerful but not as nice as ARCHIVE. It 
should be considered by users at all levels of experience. Its price of around $70 is 
reasonable for the quality. 


Sources for DATAdesign: 


Jochen Mertz PROGS 
Im Stillen Winkel 12 i Haachtstraat 92 
W-4100 Duisburg 11 B-3020 Veltem 
Germany Tel: 0203 501 274 Belgium 


Tel: 016 488952 
Visa, Mastercard, Eurocard, Access 
Free Catalog 


CST THOR SUPPORT 


We recently received a flyer from COWO ELECTRONIC, in Sursee, Switzerland 
expressing their continued support of the THOR range of personnel computers. COWO 


IQLR5-13 


Electronic are the authors of THOR-DESK which was to have been incorporated into the 
Thor XVI system. Unfortunately Thor International filed for bankruptcy in the Spring of 
1990 and the deal fell through. THOR-DESK is now being marketed by COWO Electronic 
as QTOP (I have used Qtop, which will also run on the QL. It is an impressive frontend 
desktop application -Ed). Included in the flyer is a list of information they need in order to 
properly support your Thor (i.e. Model and specification, ARGOS version, PCB issue, 
etc.). Also included is a price list of Thor specific hardware and software they carry (some 
of which have information sheets that they will be happy to provide). 


COWO ELECTRONIC (Mr. Urs Konig) 
Munsterstrasse 4 

CH-6210 Sursee 

Switzerland Tel: 045 21 1478 


IQLR will be happy to provide a copy of the flyer and product list if you send a SASE. 


SUBSCRIPTIONS / ADVERTISMENTS 


IQLR is published by: SeaCoast Services 
15 Kilburn Court 
Newport, RI 02840 
U.S.A. 
Tel: 401 849 3805 


All material published herein remains the property of SeaThast Services, and is 
COPYRIGHTED. We will be happy to extend written permission for use of our material, 
to Sinclair orientated publications, offering reciprocal arrangements. 


Subscription rates are: $ 14.95 per year (U.S FUNDS) for the U.S., $16.95 (U.S. 
FUNDS) for Canada. The rest of the world: $ 28.00 per year (U.S. FUNDS). Single issue 
rates are $ 3.00 U.S., $4.00 in Canada and $ 5.00 rest of the world (U.S. FUNDS). 


We will publish 4 to 6 issues per year, dependent on the amount of material available. We 
need your HELP to be able to publish 6 issues. The subscription year is based upon our 
fiscal year ending 30 April. Mid-year subscribers will be sent back issues for the current 
year. 


ADVERTISING RATES: $15.00 per QUARTER PAGE per issue 
$25.00 per HALF PAGE per issue. 
$50.00 per FULL PAGE per issue. 





SPECIAL !!! Purchase advertising for two issues at the stated price, and we will run your 
ad in a third issue "FREE". 


WE ARE WILLING TO RECEIVE COMMERCIAL SOFTWARE and HARDWARE for 
REVIEW. SUPPLIERS CAN DEPEND ON AN HONEST EVALUATION. 


IQLRS-14